dedicate oneself intensely to a job - Deutsch Englisch Wörterbuch